spinal cord tumor - French English Dictionary